#include <math.h>
main()
{	   	     	 
  int d[6],m,i,j;
  long b[63],flag;
  float c[6]={3.1,1.7,2,5.3,0.9,7.2},min,x;
  /*printf("Please enter the prices of 6 books:");
  for(i=0;i<6;i++)
    scanf("%f",&c[i]);*/
  for(i=0,min=-1,d[0]=0;d[0]<2;d[0]++)
    for(d[1]=0;d[1]<2;d[1]++)
      for(d[2]=0;d[2]<2;d[2]++)
        for(d[3]=0;d[3]<2;d[3]++)
          for(d[4]=0;d[4]<2;d[4]++)
           for(d[5]=0;d[5]<2;d[5]++)
           {	   	     	 
             for(flag=0,x=0.,j=5;j>=0;j--)
             {	   	     	 
               x+=c[j]*d[j];flag=flag*10+d[j];
             }
             x=((x-10>0)?x-10:10-x);
             if(min<0)
             {	   	     	 
               min=x;
               b[i++]=flag;
             }
             else if(min-x>1.e-6)
             {	   	     	 
                 min=x;b[0]=flag;i=1;
             }
             else if(fabs((double)x-min)<1.e-6)
                 b[i++]=flag;
           }
    for(m=0;m<i;m++)
    {	   	     	 
      printf("10(+ -)%.2f=",min);
      for(flag=b[m],j=0;flag>0;j++,flag/=10)
            if(flag%10)
                if(flag>1) printf("%.2f+",c[j]);
                else     printf("%.2f\n",c[j]);
    }
}